package sg.edu.nus.iss.billing.model.subscription;

/**
 * @author Yeo Hee Ling, BeeHong, Saravana
 *
 */
public class MockedSubscriptions {

	public static Subscription MobileSubscription() {
		Subscription mobileSubscriptionPlan = new MobileSubscription();

		mobileSubscriptionPlan.addService(MockedServices.MobileBasicService());
		mobileSubscriptionPlan.addService(MockedServices.MobileIDDService());
		return mobileSubscriptionPlan;
	}
	public static Subscription DigitalSubscription() {
		Subscription digitalSubscriptionPlan = new DigitalSubscription();

		digitalSubscriptionPlan.addService(MockedServices.DigitalCallTransferService());
		digitalSubscriptionPlan.addService(MockedServices.DigitalIDDService());
		digitalSubscriptionPlan.addService(MockedServices.DigitalPhoneService());
		return digitalSubscriptionPlan;
	}
	public static Subscription CableSubscription() {
		Subscription cableSubscriptionPlan = new CableSubscription();

		cableSubscriptionPlan.addService(MockedServices.AddtionalChannel1());
		cableSubscriptionPlan.addService(MockedServices.AddtionalChannel2());
		cableSubscriptionPlan.addService(MockedServices.BasicCableTVService());
		return cableSubscriptionPlan;
	}

}
